@import '../../templates/nodata/nodata.css';
@import '../../colorui/main.css';
@import '../../colorui/icon.css';

page {
    background-color: #000;
}

button {
    margin: 0;
    padding: 0;
    border-radius: 0;
    background-color: transparent;
}

.jiangqie-page-view {
    padding: 0rpx;
}

.jiangqie-page-head {
    position: sticky;
    overflow: hidden;
    border-bottom: 4rpx solid #f3f3f3;
}

.jiangqie-page-title {
    width: 100%;
}

.jiangqie-page-title text {
    display: block;
    line-height: 46rpx;
    padding: 50rpx 30rpx 0;
    color: #333;
    font-size: 36rpx;
    font-weight: 500;
}

.jiangqie-page-cmt {
    height: 80rpx;
    line-height: 80rpx;
    border-radius: 40rpx 40rpx 0 0;
    background: #fff;
    padding: 0 30rpx;
}

.jiangqie-page-cmt-info {
    float: right;
    font-size: 24rpx;
    font-weight: 200;
    color: #ccc;
}

.jiangqie-page-icon {
    height: 32rpx;
    width: 32rpx;
    margin-right: 10rpx;
    vertical-align: middle;
    margin-bottom: 2rpx;
}

.jiangqie-page-cmt text {
    font-size: 24rpx;
    font-weight: 200;
    color: #ccc;
    display: inline-block;
    line-height: 80rpx;
    padding: 0rpx;
}

.jiangqie-page-cmt .category {
    margin-left: 20rpx;
}

.jiangqie-page-title-img {
    position: relative;
    width: 100%;
}

.jiangqie-page-body {
    padding: 30rpx 50rpx;
    background: #fff;
}

.wxParse-p {
    margin-top: 30rpx;
    font-size: 30rpx;
    color: #333333;
    line-height: 60rpx;
}

.jiangqie-page-body-end {
    height: 100rpx;
    line-height: 100rpx;
    font-size: 20rpx;
    color: #ccc;
    text-align: center;
}

.jiangqie-page-body-tag {
    padding: 20rpx 0;
    overflow: hidden;
    border-bottom: 1rpx solid #eee;
}

.jiangqie-page-body-tag text {
    float: left;
    padding: 4rpx 22rpx 6rpx 22rpx;
    vertical-align: middle;
    background: #f6f6f6;
    border-radius: 40rpx;
    margin-right: 20rpx;
    margin-bottom: 20rpx;
    font-weight: 300;
    font-size: 22rpx;
    color: #999;
}

.jiangqie-page-body-banner {
    height: 160rpx;
    width: 690rpx;
    overflow: hidden;
    border-radius: 20rpx;
    box-shadow: 5rpx 5rpx 20rpx rgba(0, 0, 0, 0.2);
    margin: 20rpx 0;
}

.jiangqie-page-body-banner image {
    width: 100%;
}

.jiangqie-page-cmtbox {
    padding: 20rpx 30rpx 80rpx;
    border-top: 16rpx solid #f3f3f3;
    background: #fff;
    clear: left;
}

.jiangqie-page-cmt-title {
    font-size: 32rpx;
    font-weight: 500;
    color: #333;
    padding: 10rpx 0 16rpx;
}

.jiangqie-page-cmt-title text {
    font-size: 20rpx;
    font-weight: 200;
    color: #ccc;
    padding: 6rpx 16rpx;
    border-radius: 30rpx;
    background: #f6f6f6;
    margin-left: 30rpx;
}

.jiangqie-page-cmt-content {
    padding: 16rpx 0;
    padding-left: 80rpx;
    border-top: 1rpx solid #eee;
    overflow: hidden;
}

.jiangqie-page-cmt-avatar {
    float: left;
    margin-left: -80rpx;
    height: 64rpx;
    width: 64rpx;
}

.jiangqie-page-cmt-avatar image {
    height: 64rpx;
    width: 64rpx;
    border-radius: 64rpx;
    overflow: hidden;
}

.jiangqie-page-cmt-head {
    font-size: 28rpx;
    font-weight: 500;
    color: #333;
}

.jiangqie-page-cmt-time {
    font-size: 20rpx;
    font-weight: 200;
    color: #bbb;
    margin-left: 20rpx;
}

.jiangqie-page-cmt-text {
    padding: 10rpx 0;
}

.jiangqie-page-cmt-text-world {
    font-size: 26rpx;
    font-weight: 300;
    color: #444;
}

.jiangqie-page-cmt-replay {
    margin-top: 20rpx;
    border-radius: 30rpx;
    padding: 0 20rpx;
    background: #f6f6f6;
}

.jiangqie-page-cmt-replay-box {
    padding: 20rpx 0;
    border-bottom: 1rpx solid #eee;
}

.jiangqie-page-cmt-replay-box:last-child {
    border-bottom: none;
}

.jiangqie-page-cmt-replay-nametime {
    padding-bottom: 10rpx;
    font-size: 24rpx;
    font-weight: 500;
    color: #333;
}

.jiangqie-page-cmt-replay-time {
    font-size: 20rpx;
    font-weight: 200;
    color: #bbb;
    margin-left: 20rpx;
}

.jiangqie-page-cmt-replay-world {
    font-size: 24rpx;
    font-weight: 300;
    color: #444;
}

/**/

.jiangqie-page-laud {
    overflow: hidden;
    border-bottom: 1rpx solid #eee;
}

.jiangqie-page-laud-contrl {
    padding: 40rpx 20rpx 10rpx;
    overflow: hidden;
}

.jiangqie-page-laud-btn {
    font-size: 16px;
    float: left;
    margin-left: 40rpx;
    border-radius: 80rpx;
    padding: 10rpx 40rpx 14rpx;
    width: 180rpx;
    border: 1rpx solid #efefef;
}

.jiangqie-page-laud-btn image {
    height: 36rpx;
    width: 36rpx;
    margin-right: 12rpx;
    vertical-align: middle;
}

.jiangqie-page-laud-btn text {
    font-size: 32rpx;
    font-weight: 200;
    color: #999;
}

.jiangqie-page-laud-list {
    padding: 20rpx 40rpx 10rpx;
}

.jiangqie-page-laud-list-title {
    text-align: center;
    padding: 20rpx;
    font-size: 22rpx;
    color: #bbb;
    font-weight: 200;
}

.jiangqie-page-laud-list-block {
    padding: 20rpx;
    overflow: hidden;
    text-align: center;
}

.jiangqie-page-laud-list-block image {
    height: 64rpx;
    width: 64rpx;
    margin-right: 24rpx;
    border-radius: 96rpx;
}

/**/
.tui-operation {
    width: 100%;
    height: 100rpx;
    overflow: hidden;
    background: rgba(24, 24, 24, 0.8);
    display: flex;
    align-items: center;
    justify-content: space-between;
    position: fixed;
    left: 0;
    bottom: 0;
    /* z-index: 99999; */
    padding-bottom: env(safe-area-inset-bottom);
}

.tui-safearea-bottom {
    width: 100%;
    height: env(safe-area-inset-bottom);
}

.tui-operation::before {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    border-top: 1rpx solid #eaeef1;
    -webkit-transform: scaleY(0.5);
    transform: scaleY(0.5);
}

.tui-operation-left {
    display: flex;
    align-items: center;
}

.tui-operation-item {
    flex: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    position: relative;
}

.tui-operation-item image {
    height: 42rpx;
    width: 42rpx;
}

.tui-operation-item text {
    position: absolute;
    right: 10rpx;
    background: #fff;
    font-size: 20rpx;
    top: -10rpx;
    padding: 4rpx;
}

.tui-operation-right {
    height: 100rpx;
    box-sizing: border-box;
    padding-top: 0;
}

.tui-badge-class {
    color: #5677fc !important;
    position: absolute;
    top: -6rpx;
    padding: 2px 4px !important;
}

.tui-right-flex {
    display: flex;
    align-items: center;
    justify-content: center;
}

.tui-btn-comment {
    height: 64rpx;
    width: 84%;
    background: #555555;
    color: #fff;
    border-radius: 16rpx;
    font-size: 28rpx;
    display: flex;
    align-items: center;
    padding-left: 150rpx;
    box-sizing: border-box;
    padding-top: 0;
    margin-left: 30rpx;
}

.tui-col-7 {
    width: 58.33333333%;
}

.tui-col-5 {
    width: 41.66666667%;
}

.tui-share-btn {
    display: block;
    background: none;
    margin: 0;
    padding: 0;
    border: none;
}

.comment-action {
    margin-left: 20rpx;
}

/* 评论框 -- start --*/

.textareacontent {
    position: fixed;
    top: 350rpx;
    width: 100%;
    height: 1200rpx;
    border-top-left-radius: 16rpx;
    border-top-right-radius: 16rpx;
    background-color: #fff;
    z-index: 10;
}

.textareacontent .textheaders {
    width: 100%;
    height: 96rpx;
    border-bottom: 1rpx solid #eaeaea;
}

.textareacontent .textheaders .cancel {
    color: #333;
    font-size: 32rpx;
    line-height: 96rpx;
    margin-left: 32rpx;
    float: left;
}

.textareacontent .textheaders .publish {
    color: #3ec382;
    font-size: 32rpx;
    line-height: 96rpx;
    margin-right: 32rpx;
    float: right;
}

.textareaBox {
    height: 360rpx;
    position: relative;
}

.textNum {
    position: absolute;
    width: 686rpx;
    font-size: 26rpx;
    color: #999;
    margin-left: 32rpx;
    margin-right: 32rpx;
    top: 10rpx;
    text-align: right;
}

.textareacontent .textareaInput {
    width: 686rpx;
    padding: 32rpx 32rpx 42rpx 32rpx;
    height: 286rpx;
    font-size: 34rpx;
    line-height: 65rpx;
    z-index: 0;
}

.pagemake {
    background-color: #000;
    opacity: 0.8;
    height: 100%;
    width: 100%;
    position: fixed;
    top: 0;
}

/* 评论框 -- end --*/

.jiangqie-page-body {
    overflow: hidden;
}

button.jiangqie-page-laud-btn {
    box-sizing: content-box;
    line-height: inherit;
}

.jiangqie-goback-btn {
    height: 96rpx;
    width: 96rpx;
    position: fixed;
    right: 40rpx;
    bottom: 220rpx;
    padding-bottom: constant(safe-area-inset-bottom);
    padding-bottom: env(safe-area-inset-bottom);
}

.jiangqie-goback-btn button {
    background: none;
}

.jiangqie-goback-btn image {
    height: 96rpx;
    width: 96rpx;
}

.jiangqie-gohome-btn {
    height: 96rpx;
    width: 96rpx;
    position: fixed;
    right: 40rpx;
    bottom: 210rpx;
}

.jiangqie-gohome-btn button {
    background: none;
}

.jiangqie-gohome-btn image {
    height: 96rpx;
    width: 96rpx;
}

.image-self {
    width: 100vw;
    height: 100vh;
}

.jiangqie-back-btn {
    height: 32px;
    width: 32px;
    position: fixed;
    margin-top: 60px;
    left: 20px;
    z-index: 99;
}

.jiangqie-user-btn {
    height: 48px;
    width: 48px;
    position: fixed;
    right: 20px;
    bottom: 350px;
    border-radius: 25px;
}



.jiangqie-nickname-btn {
    position: fixed;
    right: 0px;
    width: 70px;
    bottom: 330px;
    overflow: hidden;
    white-space: nowrap;
    color: white;
}
.jiangqie-down-btn {
    height: 48px;
    width: 48px;
    position: fixed;
    right: 20px;
    bottom: 270px;
}

.jiangqie-like-btn {
    height: 48px;
    width: 48px;
    position: fixed;
    right: 20px;
    bottom: 210px;
}
.jiangqie-coll-btn {
    height: 48px;
    width: 48px;
    position: fixed;
    right: 20px;
    bottom: 150px;
}

.jiangqie-tousu-btn {
    height: 48px;
    width: 48px;
    position: fixed;
    right: 20px;
    bottom: 90px;
}

/*
 模态框实现
*/

.mask {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: rgba(0, 0, 0, 0.4);
    z-index: 9999;
}

.modal-content {
    
    flex-direction: column;
    width: 80%;
    /* height: 80%; display: flex;*/
    background-color: #fff;
    border-radius: 20rpx;
}

.modal-btn-wrapper {
    display: flex;
    flex-direction: row;
    height: 100rpx;
    line-height: 100rpx;
    border-top: 2rpx solid rgba(7, 17, 27, 0.1);
}

.cancel-btn,
.confirm-btn {
    flex: 1;
    height: 100rpx;
    line-height: 100rpx;
    text-align: center;
    font-size: 32rpx;
}

.cancel-btn {
    border-right: 2rpx solid rgba(7, 17, 27, 0.1);
}

.main-content {
    flex: 1;
    height: 100%;
    overflow-y: hidden;
}
.huoqu {
    text-align: center;
    font-weight: 600;
    margin-bottom: 20px;
    margin-top: 20px;
}
.shiping {
	font-size: 15px;
	color: black;
	font-weight: 600;
	margin-left: 20px;
}

.shiping2 {
    font-size: 12px;
	text-align: center;
	color: gray;
	float: left;
	margin-left: 20px;
}

.tishi-ad{
	font-size: 12px;
	text-align: center;
	color: #ffafaf;
	margin-bottom: 15px;
	float: left;
	margin-left: 20px;
}

.jifen {
	float: right;
    margin-right: 20px;
}

.down-btn{
	background-color: rgb(0, 129, 255);
	width: 200rpx;
	border-radius: 5px;
}
.down-btn-ori{
	display: flex;
    color: #fff;
    width: 100%;
    margin-bottom: 20px;
}
.down-btn-ori button{
	border-radius: 5px;
	width: 84%;
	height: 35px;
	margin-left: 22px;
	margin-top: 20px;
}
.down-btn-noad{
	background-color: #d2d2d2;
	width: 200rpx;
	border-radius: 5px;
	margin-top: 10px;
}

.putong{
	font-size: 30rpx;
	float: left;
	margin-left: 20px;
	font-weight: 600;
}

.putong-tishi{
	font-size: 12px;
	text-align: center;
	color: gray;
	margin-bottom: 20px;
	float: left;
	margin-left: 20px;
}


.guoshao-shipin {
    width: 65%;
    margin-left: 19%;
    color: white;
    background-color: #ff3399;
    border-radius: 20px;
    font-weight: 600;
    line-height: 40px;
    margin-bottom: 20px;
}
.shipinLogo {
    width: 35px;
    height: 35px;
    float: left;
    margin-left: 20px;
    margin-top: 2px;
}

.background-image {
    width: 100vw;
    /* height: 50vh;*/
    text-align: center;
    transform: translate;
    position: absolute;
    left: 50%;
    /* top: 50%; */
    transform: translate(-50%, 100%);
}
.emoticon {
    width: 80vw;
    height: 40vh;
    text-align: center;
    transform: translate;
    position: absolute;
    left: 50%;
    /* top: 50%; */
    transform: translate(-50%, 70%);
}
